#include <iostream>

using namespace std;

class Student {

public:
	char *name;
	int age;
	static int salary;
	void sum()
	{
		// C++中成员函数可以访问静态变量
		salary += 24;
	}
	static void sum2()
	{
		// 静态函数可以访问静态变量
		// 注意：静态函数只可以静态变量或者静态函数
		salary += 12;
	}
};

// 静态变量，必须初始化，初始化的方式必须是类名::属性
int Student::salary = 10;

int main()
{
	Student stu;
	// 实例对象，调用成员函数
	stu.sum();
	cout << "salary: " << Student::salary << endl;
	
	// 类直接调用静态函数
	Student::sum2();
	cout << "salary: " << Student::salary << endl;

	return 0;
}
